<?php $this->pageTitle=Yii::app()->name; ?>
<div id="left_column">
  <h1 class="no_margin">vista por encima</h1>
  <p class="subtitle">vista general de los proyectos principales en los que te encuentras involucrado</p>
  <div class="slots">
  <?php foreach ($slots as $slot): ?>
  <div class="slot<?php echo $slot->is_default ? ' free_slot':''; ?>">
    <div id="slot_name_<?php echo $slot->position; ?>" class="slot_name<?php if ($slot->is_editable): ?> click<?php endif; ?>"><?php echo $slot->name; ?></div>
    <div id="slot_details_<?php echo $slot->position; ?>" class="slot_detail<?php if ($slot->is_editable): ?> click<?php endif; ?>"><?php echo Tools::slot_detail_nl2br($slot->details); ?></div>
    <div class="slot_actions">
      <a id="slot_progress_<?php echo $slot->position; ?>" href="javascript:void(0);" class="slot_progress<?php if ($slot->is_editable): ?> click<?php endif; ?>">añadir progreso</a>
    </div>
  </div>
  <?php endforeach; ?>
  <div class="clear"></div>
  </div>
</div>

<div id="right_column">
  <div id="ProgressWidget_container">
    <?php $this->widget('application.components.ProgressWidget'); ?>
  </div>
</div>

<div class="clear"></div>

<?php
Yii::app()->getClientScript()->registerScript("scripts",'
  $(".slot_name.click").editable("'.CHtml::normalizeUrl(array('site/update_slot_name')).'",{
    onblur: "submit",
    tooltip   : "clicar para editar nombre.."

  });
  $(".slot_detail.click").editable("'.CHtml::normalizeUrl(array('site/update_slot_details')).'",{
    type      : "textarea",
    data: function(value, settings) {
      /* Convert <br> to newline. */
      var retval = value.replace(/<br[\s\/]?>/gi, \'\n\');
      return retval;
    },

    onblur: "submit",
    tooltip   : "clicar para editar detalle.."
  });
  $(".slot_progress.click").click(function(){
    var id = $(this).attr("id");
    var new_progress = prompt("Añade nuevo progreso:","");
    if (typeof(new_progress)=="string" && new_progress.length > 0) {
      $("#ProgressWidget_container").load("'.CHtml::normalizeUrl(array('site/refresh_progress')).'",{"add":new_progress, "id":id});
    }
  });
  $(".slot_name.click,.slot_detail.click").hover(function(){$(this).addClass("hover_editable");},function(){$(this).removeClass("hover_editable");});
');
if (Yii::app()->user->isGuest) {
  Yii::app()->getClientScript()->registerScript("not_logged",'
  $(".slots").click(function(){alert("para empezar a usar la aplicación primero debes entrar en tu cuenta, si no tienes cuenta, te puedes registrar en un momento");});
  ');
}
?>